package com.example.service;

import com.example.exception.MyException;
import com.example.pojo.Dormitory;
import com.example.pojo.PageBean;

import java.util.List;

public interface DormitoryService {
    void addDormitory(Dormitory dormitory);

    void updateDormitory(Dormitory dormitory);

    Dormitory getDormitoryById(Integer id);

    void deleteDormitory(Integer id);

    PageBean listDormitory(Integer pageNum, Integer pageSize,Integer categoryId);

    List<Dormitory> list();

    List<Dormitory> findAll();

    List<Dormitory> findByZhiYe();

    List<Dormitory> findByShuangChuangSiRen();

    List<Dormitory> findByShuangChuangShuangRen();

    List<Dormitory> findByQiYiSiRen();

    List<Dormitory> findByYaoLinYaoSiRen();

    List<Dormitory> findByShiJiuSiRen();

    List<Dormitory> findExcludeFullByZhiYe();
}
